variable
1. membuat variable
var nama = "valur";
var carnelCase = "value";
2. jenis variable
- var
dapat di akses di global scope (seluruh tempat)
var nama = "aria";
nama = "aria fatah";
- let
dapat di akses di block scope (dalam block tempat mereka di deklarasikan)
function fungsi() {
let nama = "malik";
document.write(nama); = output: malik
}
document.write(nama) = output: aria fatah
- const
variable yang tidak dapat diubah angkanya setelah di buat
const jumlahSiswa = 35;
jumlahSiswa = 36 // tidak bisa dan akan error
menghapus value variable
dengan cara delete namaVariable namun delete tidak dapat mendelate sebuah const/variable tetap
var nama = "aria"; output aria
delete nama; output: ""
nama = "aria fatah"; output aria fatah
const kelas = 11; output 11
delete kelas; output 11
type data
- string = "text"
let string = "text";
- integer = angka(bilangan bulat) dan float = angka (bilangan desimal)
let angka = 100;
angka = 90.5;
- boolean = True / False
let isStudent = true;
let haveCar = false;
type data lanjutan
- null = nilai kosong
let empetyValue = null;
- undefined = variable yang belum di deklarasikan
let undefinedValue;
- object = data fungsi dictionary(key-value pairs)
let person = {
firstName: "aria",
lastName: "anom",
age: 30,
};
- array = list(kumpulan nilai dalam urutan tertentu)
let colors = ["red", "green", "blue"];
- function = fungsi(block kode)
function greet(nama) {
console.log("hello, " + nama + "!");
}
- symbol = nilai unik dan tidak dapat diubah yang biasanya digunakan sebagai kunci dalam object
const uniqueSymbol = Symbol("description");
aturan penulisan nama variable
1. tidak boleh ada angka di depanya
- var 123nama = "aria" // syntax salah
- var nama123 = "aria" // syntax benar
2. tidak boleh di spasi(jika mau tambahkan(_))
- var nama 1 = "aria" // syntax salah
- var nama-1 = "aria" // syntax salah
- var nama_1 = "aria" // syntax benar
- var namaSatu = "aria" // syntax benar
contoh menggunakan variable
- var button1 = document.getElementById("satu");
button1.write()
button1.innerHTML()